package com.xgimi.open.skill.datamanager.biz.service;

import com.xgimi.open.skill.datamanager.biz.dto.SlotTypeDTO;

import java.util.List;
import java.util.Map;

/**
 * @ClassName SkillFacade
 * @Descrition
 * @Author xiaoxiong.sun
 * @Date 2022/11/28 14:50
 **/
public interface SkillFacadeService {
//    /**
//     * 获取一个skill的全部信息
//     *
//     * @param skillName
//     * @return
//     */
//    SkillDTO getSkillInfoBySkillName(String skillName, boolean online);
//
//    SkillDTO getSkillInfoBySkillAppId(String appId, boolean online);
//
//    /**
//     * 获取skill的intent信息
//     *
//     * @param appId
//     * @return
//     */
//    List<IntentDTO> getSkillIntentList(String appId, boolean online);
//
//    /**
//     * 获取一个intent里所有的槽位信息
//     *
//     * @param intentId
//     * @return
//     */
//    List<SlotDTO> getIntentSlotList(Long intentId, boolean online);
//
//    /**
//     * 获取一个skill下所有类型信息
//     *
//     * @param appId
//     * @return
//     */
//    List<SlotTypeDTO> getSkillSlotTypeList(String appId, boolean online);
//
//    /**
//     * <b>描述：</b> 更新skill信息<br/>
//     */
//    void updateSkill(String applicationId);
//
//    List<String> getAllSkillAppIds(boolean online);
//
//    Map<String, List<SkillDTO>> getAllSkillInvocationInfo(boolean online);
//
//    Map<String, List<SkillDTO>> getSandboxSkillInvocationInfo(String pin);
}
